# near model CODE resource # jump table entries: 6592-6594 (3 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 4267 clr.w -[A7] 00000006 2F2E 000C move.l -[A7], [A6 + 0xC] 0000000A 487A 0100 pea.l [PC + 0x100 /* 0000010C, value 0x5737461, pstring "stack" */] 0000000E 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000012 101F move.b D0, [A7]+ 00000014 6710 beq +0x12 /* 00000026 */ 00000016 206E 000C movea.l A0, [A6 + 0xC] 0000001A 43FA 00EA lea.l A1, [PC + 0xEA /* 00000106, value 0x4535441, pstring "STAK" */] 0000001E 20D9 move.l [A0]+, [A1]+ 00000020 3091 move.w [A0], [A1] 00000022 6000 0098 bra +0x9A /* 000000BC */ label00000026: 00000026 4267 clr.w -[A7] 00000028 2F2E 000C move.l -[A7], [A6 + 0xC] 0000002C 487A 00D2 pea.l [PC + 0xD2 /* 00000100, value 0x4746578, pstring "text" */] 00000030 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000034 101F move.b D0, [A7]+ 00000036 670E beq +0x10 /* 00000046 */ 00000038 206E 000C movea.l A0, [A6 + 0xC] 0000003C 43FA 00BC lea.l A1, [PC + 0xBC /* 000000FA, value 0x4544558, pstring "TEXT" */] 00000040 20D9 move.l [A0]+, [A1]+ 00000042 3091 move.w [A0], [A1] 00000044 6076 bra +0x78 /* 000000BC */ label00000046: 00000046 4267 clr.w -[A7] 00000048 2F2E 000C move.l -[A7], [A6 + 0xC] 0000004C 487A 00A0 pea.l [PC + 0xA0 /* 000000EE, value 0xB617070, pstring "application" */] 00000050 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000054 101F move.b D0, [A7]+ 00000056 670E beq +0x10 /* 00000066 */ 00000058 206E 000C movea.l A0, [A6 + 0xC] 0000005C 43FA 008A lea.l A1, [PC + 0x8A /* 000000E8, value 0x4415050, pstring "APPL" */] 00000060 20D9 move.l [A0]+, [A1]+ 00000062 3091 move.w [A0], [A1] 00000064 6056 bra +0x58 /* 000000BC */ label00000066: 00000066 4267 clr.w -[A7] 00000068 2F2E 000C move.l -[A7], [A6 + 0xC] 0000006C 487A 0072 pea.l [PC + 0x72 /* 000000E0, value 0x7706963, pstring "picture" */] 00000070 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000074 101F move.b D0, [A7]+ 00000076 670E beq +0x10 /* 00000086 */ 00000078 206E 000C movea.l A0, [A6 + 0xC] 0000007C 43FA 005C lea.l A1, [PC + 0x5C /* 000000DA, value 0x4504943, pstring "PICT" */] 00000080 20D9 move.l [A0]+, [A1]+ 00000082 3091 move.w [A0], [A1] 00000084 6036 bra +0x38 /* 000000BC */ label00000086: 00000086 4267 clr.w -[A7] 00000088 2F2E 000C move.l -[A7], [A6 + 0xC] 0000008C 487A 0046 pea.l [PC + 0x46 /* 000000D4, value 0x5706169, pstring "paint" */] 00000090 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000094 101F move.b D0, [A7]+ 00000096 6618 bne +0x1A /* 000000B0 */ 00000098 2F00 move.l -[A7], D0 0000009A 4267 clr.w -[A7] 0000009C 2F2E 000C move.l -[A7], [A6 + 0xC] 000000A0 487A 0028 pea.l [PC + 0x28 /* 000000CA, value 0x8706169, pstring "painting" */] 000000A4 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 000000A8 121F move.b D1, [A7]+ 000000AA 201F move.l D0, [A7]+ 000000AC 8001 or.b D0, D1 000000AE 670C beq +0xE /* 000000BC */ label000000B0: 000000B0 206E 000C movea.l A0, [A6 + 0xC] 000000B4 43FA 000E lea.l A1, [PC + 0xE /* 000000C4, value 0x4504E54, pstring "PNTG" */] 000000B8 20D9 move.l [A0]+, [A1]+ 000000BA 3091 move.w [A0], [A1] label000000BC: 000000BC 4E5E unlink A6 000000BE 205F movea.l A0, [A7]+ 000000C0 504F addq.w A7, 8 000000C2 4ED0 jmp [A0] 000000C4 0450 4E54 subi.w [A0], 0x4E54 /* 'NT' */ 000000C8 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 000000CA 0870 6169 6E74 bchg.b [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */ 000000D0 696E bvs +0x70 /* 00000140 */ 000000D2 6700 0570 beq +0x572 /* 00000644 */ 000000D6 6169 bsr +0x6B /* 00000141 */ 000000D8 6E74 bgt +0x76 /* 0000014E */ 000000DA 0450 4943 subi.w [A0], 0x4943 /* 'IC' */ 000000DE 5400 addq.b D0, 2 000000E0 0770 6963 7475 7265 0441 bchg [[A0 + 0x7475] + 0x72650441], D3 000000EA 5050 addq.w [A0], 8 000000EC 4C00 0B61 movem.w D0,D5,D6,A0,A1,A3, D0 000000F0 7070 moveq.l D0, 0x70 000000F2 6C69 bge +0x6B /* 0000015D */ 000000F4 6361 bls +0x63 /* 00000157 */ 000000F6 7469 moveq.l D2, 0x69 000000F8 6F6E ble +0x70 /* 00000168 */ 000000FA 0454 4558 subi.w [A4], 0x4558 /* 'EX' */ 000000FE 5400 addq.b D0, 2 00000100 0474 6578 7400 subi.w [A4 + D7.w * 4], 0x6578 /* 'ex' */ 00000106 0453 5441 subi.w [A3], 0x5441 /* 'TA' */ 0000010A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000010C 0573 7461 bchg [A3 + D7.w * 4 + 0x61], D2 00000110 636B bls +0x6D /* 0000017D */ export_824: fn00000112: 00000112 4E56 FEF6 link A6, -0x010A 00000116 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000011A 286E 000C movea.l A4, [A6 + 0xC] 0000011E 266E 0014 movea.l A3, [A6 + 0x14] 00000122 282E 0008 move.l D4, [A6 + 0x8] 00000126 4267 clr.w -[A7] 00000128 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000012C 3C1F move.w D6, [A7]+ 0000012E 4A46 tst.w D6 00000130 57C0 seq D0 00000132 7201 moveq.l D1, 0x01 00000134 B246 cmp.w D1, D6 00000136 57C1 seq D1 00000138 8001 or.b D0, D1 0000013A 4400 neg.b D0 0000013C 1680 move.b [A3], D0 0000013E 6706 beq +0x8 /* 00000146 */ label00000140: 00000140 38BC FFFF move.w [A4], 0xFFFF 00000144 6002 bra +0x4 /* 00000148 */ label00000146: 00000146 4254 clr.w [A4] label00000148: 00000148 7001 moveq.l D0, 0x01 0000014A B046 cmp.w D0, D6 0000014C 57C0 seq D0 label0000014E: 0000014E 7203 moveq.l D1, 0x03 00000150 B246 cmp.w D1, D6 00000152 57C1 seq D1 00000154 8001 or.b D0, D1 00000156 6700 0094 beq +0x96 /* 000001EC */ 0000015A 42A7 clr.l -[A7] 0000015C 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00000160 201F move.l D0, [A7]+ 00000162 3880 move.w [A4], D0 00000164 1013 move.b D0, [A3] 00000166 6704 beq +0x6 /* 0000016C */ label00000168: 00000168 7A04 moveq.l D5, 0x04 0000016A 6002 bra +0x4 /* 0000016E */ label0000016C: 0000016C 7A03 moveq.l D5, 0x03 label0000016E: 0000016E BA54 cmp.w D5, [A4] 00000170 6C36 bge +0x38 /* 000001A8 */ 00000172 1013 move.b D0, [A3] 00000174 670A beq +0xC /* 00000180 */ 00000176 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 0000017A 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 0000017E 6008 bra +0xA /* 00000188 */ label00000180: 00000180 3F3C 004F move.w -[A7], 0x4F /* 'O' */ 00000184 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] label00000188: 00000188 3D54 FEF8 move.w [A6 - 0x108], [A4] 0000018C 7E01 moveq.l D7, 0x01 0000018E 6008 bra +0xA /* 00000198 */ label00000190: 00000190 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */] 00000194 5247 addq.w D7, 1 00000196 6906 bvs +0x8 /* 0000019E */ label00000198: 00000198 BE6E FEF8 cmp.w D7, [A6 - 0x108] 0000019C 6FF2 ble -0xC /* 00000190 */ label0000019E: 0000019E 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */] 000001A2 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */] 000001A6 6066 bra +0x68 /* 0000020E */ label000001A8: 000001A8 3D54 FEF6 move.w [A6 - 0x10A], [A4] 000001AC 7E01 moveq.l D7, 0x01 000001AE 602E bra +0x30 /* 000001DE */ label000001B0: 000001B0 2044 movea.l A0, D4 000001B2 3007 move.w D0, D7 000001B4 E140 asl D0.w, 8 000001B6 41E8 FF00 lea.l A0, [A0 - 0x100] 000001BA 4870 0000 pea.l [A0 + D0.w] 000001BE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000001C2 1013 move.b D0, [A3] 000001C4 6714 beq +0x16 /* 000001DA */ 000001C6 2044 movea.l A0, D4 000001C8 3007 move.w D0, D7 000001CA E140 asl D0.w, 8 000001CC 41E8 FF00 lea.l A0, [A0 - 0x100] 000001D0 4870 0000 pea.l [A0 + D0.w] 000001D4 2F0E move.l -[A7], A6 000001D6 4EBA FE28 jsr [PC - 0x1D8 /* 00000000 */] label000001DA: 000001DA 5247 addq.w D7, 1 000001DC 6906 bvs +0x8 /* 000001E4 */ label000001DE: 000001DE BE6E FEF6 cmp.w D7, [A6 - 0x10A] 000001E2 6FCC ble -0x32 /* 000001B0 */ label000001E4: 000001E4 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000001E8 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] label000001EC: 000001EC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001F0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000001F4 1013 move.b D0, [A3] 000001F6 0A00 0001 xori.b D0, 0x1 000001FA 4A54 tst.w [A4] 000001FC 57C1 seq D1 000001FE C001 and.b D0, D1 00000200 670C beq +0xE /* 0000020E */ 00000202 38BC 0001 move.w [A4], 0x1 00000206 2044 movea.l A0, D4 00000208 20BC 024F 4B20 move.l [A0], 0x24F4B20 label0000020E: 0000020E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000212 4E5E unlink A6 00000214 205F movea.l A0, [A7]+ 00000216 DEFC 0010 add.w A7, 0x10 0000021A 4ED0 jmp [A0] fn0000021C: 0000021C 4E56 FE9E link A6, -0x0162 00000220 48E7 0108 movem.l -[A7], D7,A4 00000224 286E 0008 movea.l A4, [A6 + 0x8] 00000228 3D6C FEFC FE9E move.w [A6 - 0x162], [A4 - 0x104] 0000022E 7E01 moveq.l D7, 0x01 00000230 6028 bra +0x2A /* 0000025A */ label00000232: 00000232 3007 move.w D0, D7 00000234 E140 asl D0.w, 8 00000236 41EC F9FD lea.l A0, [A4 - 0x603] 0000023A 4870 0000 pea.l [A0 + D0.w] 0000023E 486E FFA0 pea.l [A6 - 0x60] 00000242 7004 moveq.l D0, 0x04 00000244 2F00 move.l -[A7], D0 00000246 4EAD 238A jsr [A5 + 0x238A /* export_1133 */] 0000024A 3007 move.w D0, D7 0000024C 5340 subq.w D0, 1 0000024E E540 asl D0.w, 2 00000250 2DAE FFA0 00EE move.l [A6 + D0.w - 0x18], [A6 - 0x60] 00000256 5247 addq.w D7, 1 00000258 6906 bvs +0x8 /* 00000260 */ label0000025A: 0000025A BE6E FE9E cmp.w D7, [A6 - 0x162] 0000025E 6FD2 ble -0x2C /* 00000232 */ label00000260: 00000260 3F2C FEFC move.w -[A7], [A4 - 0x104] 00000264 486E FFEE pea.l [A6 - 0x12] 00000268 486C FEFE pea.l [A4 - 0x102] 0000026C 486E FFA4 pea.l [A6 - 0x5C] 00000270 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000274 102E FFA4 move.b D0, [A6 - 0x5C] 00000278 672A beq +0x2C /* 000002A4 */ 0000027A 3F2E FFAA move.w -[A7], [A6 - 0x56] 0000027E 486D CEF0 pea.l [A5 - 0x3110] 00000282 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 00000286 486D CEF0 pea.l [A5 - 0x3110] 0000028A 486E FFAE pea.l [A6 - 0x52] 0000028E 486E FEA0 pea.l [A6 - 0x160] 00000292 3F3C 0002 move.w -[A7], 0x2 00000296 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000029A 486E FEA0 pea.l [A6 - 0x160] 0000029E 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 000002A2 6008 bra +0xA /* 000002AC */ label000002A4: 000002A4 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 000002A8 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] label000002AC: 000002AC 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 000002B0 4CDF 1080 movem.l D7,A4, [A7]+ 000002B4 4E5E unlink A6 000002B6 2E9F move.l [A7], [A7]+ 000002B8 4E75 rts fn000002BA: 000002BA 4E56 FFE6 link A6, -0x001A 000002BE 48E7 0108 movem.l -[A7], D7,A4 000002C2 286E 0008 movea.l A4, [A6 + 0x8] 000002C6 42A7 clr.l -[A7] 000002C8 3F3C 0087 move.w -[A7], 0x87 000002CC 42A7 clr.l -[A7] 000002CE 70FF moveq.l D0, 0xFFFFFFFF 000002D0 2F00 move.l -[A7], D0 000002D2 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */] 000002D6 2D5F FFFA move.l [A6 - 0x6], [A7]+ 000002DA 302C FEFC move.w D0, [A4 - 0x104] 000002DE 5240 addq.w D0, 1 000002E0 3D40 FFE8 move.w [A6 - 0x18], D0 000002E4 7E03 moveq.l D7, 0x03 000002E6 601E bra +0x20 /* 00000306 */ label000002E8: 000002E8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000002EC 3F07 move.w -[A7], D7 000002EE 486E FFF6 pea.l [A6 - 0xA] 000002F2 486E FFF2 pea.l [A6 - 0xE] 000002F6 486E FFEA pea.l [A6 - 0x16] 000002FA A98D syscall GetDialogItem/GetDItem 000002FC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000300 A958 syscall HideControl 00000302 5347 subq.w D7, 1 00000304 6906 bvs +0x8 /* 0000030C */ label00000306: 00000306 BE6E FFE8 cmp.w D7, [A6 - 0x18] 0000030A 6CDC bge -0x22 /* 000002E8 */ label0000030C: 0000030C 3D6C FEFC FFE6 move.w [A6 - 0x1A], [A4 - 0x104] 00000312 7E01 moveq.l D7, 0x01 00000314 602A bra +0x2C /* 00000340 */ label00000316: 00000316 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000031A 3F07 move.w -[A7], D7 0000031C 486E FFF6 pea.l [A6 - 0xA] 00000320 486E FFF2 pea.l [A6 - 0xE] 00000324 486E FFEA pea.l [A6 - 0x16] 00000328 A98D syscall GetDialogItem/GetDItem 0000032A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000032E 3007 move.w D0, D7 00000330 E140 asl D0.w, 8 00000332 41EC F9FC lea.l A0, [A4 - 0x604] 00000336 4870 0000 pea.l [A0 + D0.w] 0000033A A95F syscall SetControlTitle/SetCTitle 0000033C 5247 addq.w D7, 1 0000033E 6906 bvs +0x8 /* 00000346 */ label00000340: 00000340 BE6E FFE6 cmp.w D7, [A6 - 0x1A] 00000344 6FD0 ble -0x2E /* 00000316 */ label00000346: 00000346 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000034A 3F3C 0004 move.w -[A7], 0x4 0000034E 486E FFF6 pea.l [A6 - 0xA] 00000352 486E FFF2 pea.l [A6 - 0xE] 00000356 486E FFEA pea.l [A6 - 0x16] 0000035A A98D syscall GetDialogItem/GetDItem 0000035C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000360 486C FEFE pea.l [A4 - 0x102] 00000364 A98F syscall SetDialogItemText/SetIText 00000366 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000036A 2F3C FFFF 0004 move.l -[A7], 0xFFFF0004 00000370 1F3C 0001 move.b -[A7], 0x1 00000374 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 00000378 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */] label0000037C: 0000037C 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */] 00000380 486E FFF8 pea.l [A6 - 0x8] 00000384 A991 syscall ModalDialog 00000386 7001 moveq.l D0, 0x01 00000388 B06E FFF8 cmp.w D0, [A6 - 0x8] 0000038C 5FC0 sle D0 0000038E 7203 moveq.l D1, 0x03 00000390 B26E FFF8 cmp.w D1, [A6 - 0x8] 00000394 5CC1 sge D1 00000396 C001 and.b D0, D1 00000398 72FF moveq.l D1, 0xFFFFFFFF 0000039A B26E FFF8 cmp.w D1, [A6 - 0x8] 0000039E 57C1 seq D1 000003A0 8001 or.b D0, D1 000003A2 67D8 beq -0x26 /* 0000037C */ 000003A4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000003A8 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 000003AC 70FF moveq.l D0, 0xFFFFFFFF 000003AE B06E FFF8 cmp.w D0, [A6 - 0x8] 000003B2 660C bne +0xE /* 000003C0 */ 000003B4 1B7C 0001 D032 move.b [A5 - 0x2FCE], 0x1 000003BA 4EAD 0C22 jsr [A5 + 0xC22 /* export_384 */] 000003BE 6028 bra +0x2A /* 000003E8 */ label000003C0: 000003C0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000003C4 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000003C8 486E FFF6 pea.l [A6 - 0xA] 000003CC 486E FFF2 pea.l [A6 - 0xE] 000003D0 486E FFEA pea.l [A6 - 0x16] 000003D4 A98D syscall GetDialogItem/GetDItem 000003D6 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000003DA 486D CEF0 pea.l [A5 - 0x3110] 000003DE A95E syscall GetControlTitle/GetCTitle 000003E0 486D CEF0 pea.l [A5 - 0x3110] 000003E4 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */] label000003E8: 000003E8 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 000003EC 4AAE FFFA tst.l [A6 - 0x6] 000003F0 6708 beq +0xA /* 000003FA */ 000003F2 486E FFFA pea.l [A6 - 0x6] 000003F6 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */] label000003FA: 000003FA 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 000003FE 4CDF 1080 movem.l D7,A4, [A7]+ 00000402 4E5E unlink A6 00000404 2E9F move.l [A7], [A7]+ 00000406 4E75 rts export_825: 00000408 4E56 FAFC link A6, -0x0504 0000040C 486E FFFF pea.l [A6 - 0x1] 00000410 486E FEFE pea.l [A6 - 0x102] 00000414 486E FEFC pea.l [A6 - 0x104] 00000418 486E FAFC pea.l [A6 - 0x504] 0000041C 4EBA FCF4 jsr [PC - 0x30C /* 00000112 */] 00000420 102D D032 move.b D0, [A5 - 0x2FCE] 00000424 6702 beq +0x4 /* 00000428 */ 00000426 6014 bra +0x16 /* 0000043C */ label00000428: 00000428 102E FFFF move.b D0, [A6 - 0x1] 0000042C 6708 beq +0xA /* 00000436 */ 0000042E 2F0E move.l -[A7], A6 00000430 4EBA FDEA jsr [PC - 0x216 /* 0000021C */] 00000434 6006 bra +0x8 /* 0000043C */ label00000436: 00000436 2F0E move.l -[A7], A6 00000438 4EBA FE80 jsr [PC - 0x180 /* 000002BA */] label0000043C: 0000043C 4E5E unlink A6 0000043E 4E75 rts fn00000440: 00000440 4E56 0000 link A6, 0 00000444 422D CEF0 clr.b [A5 - 0x3110] 00000448 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */] 0000044C 4E5E unlink A6 0000044E 2E9F move.l [A7], [A7]+ 00000450 4E75 rts fn00000452: 00000452 4E56 FEB6 link A6, -0x014A 00000456 206E 0008 movea.l A0, [A6 + 0x8] 0000045A 4868 FEEA pea.l [A0 - 0x116] 0000045E 486D CEF0 pea.l [A5 - 0x3110] 00000462 486E FFB6 pea.l [A6 - 0x4A] 00000466 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000046A 102E FFB6 move.b D0, [A6 - 0x4A] 0000046E 6732 beq +0x34 /* 000004A2 */ 00000470 3F2E FFBC move.w -[A7], [A6 - 0x44] 00000474 486D CEF0 pea.l [A5 - 0x3110] 00000478 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 0000047C 486D CEF0 pea.l [A5 - 0x3110] 00000480 486E FFC0 pea.l [A6 - 0x40] 00000484 486E FEB6 pea.l [A6 - 0x14A] 00000488 3F3C 0002 move.w -[A7], 0x2 0000048C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000490 41ED CEF0 lea.l A0, [A5 - 0x3110] 00000494 43EE FEB6 lea.l A1, [A6 - 0x14A] 00000498 703F moveq.l D0, 0x3F label0000049A: 0000049A 20D9 move.l [A0]+, [A1]+ 0000049C 51C8 FFFC dbf D0, -0x6 /* 0000049A */ 000004A0 6008 bra +0xA /* 000004AA */ label000004A2: 000004A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004A6 4EBA FF98 jsr [PC - 0x68 /* 00000440 */] label000004AA: 000004AA 486D CEF0 pea.l [A5 - 0x3110] 000004AE 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */] 000004B2 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 000004B6 206E 0008 movea.l A0, [A6 + 0x8] 000004BA 2C48 movea.l A6, A0 000004BC 4EFA 027E jmp [PC + 0x27E /* 0000073C */] 000004C0 0000 4E5E ori.b D0, 0x5E /* '^' */ 000004C4 2E9F move.l [A7], [A7]+ 000004C6 4E75 rts export_826: 000004C8 4E56 FCC6 link A6, -0x033A 000004CC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000004D0 4267 clr.w -[A7] 000004D2 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 000004D6 3D5F FEE4 move.w [A6 - 0x11C], [A7]+ 000004DA 7001 moveq.l D0, 0x01 000004DC B06E FEE4 cmp.w D0, [A6 - 0x11C] 000004E0 6612 bne +0x14 /* 000004F4 */ 000004E2 486D CEF0 pea.l [A5 - 0x3110] 000004E6 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000004EA 1F3C 000D move.b -[A7], 0xD /* '\r' */ 000004EE 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */] 000004F2 6004 bra +0x6 /* 000004F8 */ label000004F4: 000004F4 422D CEF0 clr.b [A5 - 0x3110] label000004F8: 000004F8 486E FEEA pea.l [A6 - 0x116] 000004FC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000500 4267 clr.w -[A7] 00000502 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00000506 3D5F FEE4 move.w [A6 - 0x11C], [A7]+ 0000050A 7005 moveq.l D0, 0x05 0000050C B06E FEE4 cmp.w D0, [A6 - 0x11C] 00000510 56C0 sne D0 00000512 4400 neg.b D0 00000514 1D40 FEE7 move.b [A6 - 0x119], D0 00000518 7005 moveq.l D0, 0x05 0000051A B06E FEE4 cmp.w D0, [A6 - 0x11C] 0000051E 660A bne +0xC /* 0000052A */ 00000520 4267 clr.w -[A7] 00000522 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00000526 3D5F FEE4 move.w [A6 - 0x11C], [A7]+ label0000052A: 0000052A 102D D032 move.b D0, [A5 - 0x2FCE] 0000052E 6704 beq +0x6 /* 00000534 */ 00000530 6000 020A bra +0x20C /* 0000073C */ label00000534: 00000534 4A6E FEE4 tst.w [A6 - 0x11C] 00000538 57C0 seq D0 0000053A 4400 neg.b D0 0000053C 1D40 FEE8 move.b [A6 - 0x118], D0 00000540 7002 moveq.l D0, 0x02 00000542 B06E FEE4 cmp.w D0, [A6 - 0x11C] 00000546 57C0 seq D0 00000548 4400 neg.b D0 0000054A 1D40 FEE9 move.b [A6 - 0x117], D0 0000054E 6706 beq +0x8 /* 00000556 */ 00000550 2F0E move.l -[A7], A6 00000552 4EBA FEFE jsr [PC - 0x102 /* 00000452 */] label00000556: 00000556 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */] 0000055A 42A7 clr.l -[A7] 0000055C 3F3C 0086 move.w -[A7], 0x86 00000560 42A7 clr.l -[A7] 00000562 70FF moveq.l D0, 0xFFFFFFFF 00000564 2F00 move.l -[A7], D0 00000566 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */] 0000056A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000056E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000572 3F3C 0003 move.w -[A7], 0x3 00000576 486E FFF6 pea.l [A6 - 0xA] 0000057A 486E FFF2 pea.l [A6 - 0xE] 0000057E 486E FFEA pea.l [A6 - 0x16] 00000582 A98D syscall GetDialogItem/GetDItem 00000584 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000588 486E FEEA pea.l [A6 - 0x116] 0000058C A98F syscall SetDialogItemText/SetIText 0000058E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000592 3F3C 0003 move.w -[A7], 0x3 00000596 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */] 0000059A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000059E 3F3C 0004 move.w -[A7], 0x4 000005A2 486E FFF6 pea.l [A6 - 0xA] 000005A6 486E FFF2 pea.l [A6 - 0xE] 000005AA 486E FFEA pea.l [A6 - 0x16] 000005AE A98D syscall GetDialogItem/GetDItem 000005B0 102E FEE8 move.b D0, [A6 - 0x118] 000005B4 6776 beq +0x78 /* 0000062C */ 000005B6 486E FCE0 pea.l [A6 - 0x320] 000005BA 3F3C 0015 move.w -[A7], 0x15 000005BE 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */] 000005C2 205F movea.l A0, [A7]+ 000005C4 4240 clr.w D0 000005C6 1028 0001 move.b D0, [A0 + 0x1] 000005CA 3D40 FEE2 move.w [A6 - 0x11E], D0 000005CE 0C6E 0080 FEE2 cmpi.w [A6 - 0x11E], 0x80 000005D4 5CC0 sge D0 000005D6 C02D A24D and.b D0, [A5 - 0x5DB3] 000005DA 6706 beq +0x8 /* 000005E2 */ 000005DC 3D7C 002A FEE2 move.w [A6 - 0x11E], 0x2A /* '*' */ label000005E2: 000005E2 486D CEF0 pea.l [A5 - 0x3110] 000005E6 486E FDE2 pea.l [A6 - 0x21E] 000005EA 303C 0100 move.w D0, 0x100 000005EE 48C0 ext.l D0 000005F0 81FC 0004 divs.w D0, 0x4 000005F4 48C0 ext.l D0 000005F6 2F00 move.l -[A7], D0 000005F8 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */] 000005FC 4240 clr.w D0 000005FE 102D CEF0 move.b D0, [A5 - 0x3110] 00000602 3D40 FCDE move.w [A6 - 0x322], D0 00000606 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 0000060C 6014 bra +0x16 /* 00000622 */ label0000060E: 0000060E 302E FFFA move.w D0, [A6 - 0x6] 00000612 41ED CEF0 lea.l A0, [A5 - 0x3110] 00000616 11AE FEE3 0000 move.b [A0 + D0.w], [A6 - 0x11D] 0000061C 526E FFFA addq.w [A6 - 0x6], 1 00000620 690A bvs +0xC /* 0000062C */ label00000622: 00000622 302E FFFA move.w D0, [A6 - 0x6] 00000626 B06E FCDE cmp.w D0, [A6 - 0x322] 0000062A 6FE2 ble -0x1C /* 0000060E */ label0000062C: 0000062C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000630 486D CEF0 pea.l [A5 - 0x3110] 00000634 A98F syscall SetDialogItemText/SetIText 00000636 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000063A 2F3C 0000 0004 move.l -[A7], 0x4 00000640 3F3C 7FFF move.w -[A7], 0x7FFF label00000644: 00000644 A97E syscall SelectDialogItemText/SelIText 00000646 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000064A 2F3C 0002 0004 move.l -[A7], 0x20004 00000650 1F3C 0001 move.b -[A7], 0x1 00000654 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 00000658 102E FEE8 move.b D0, [A6 - 0x118] 0000065C 672E beq +0x30 /* 0000068C */ 0000065E 42A7 clr.l -[A7] 00000660 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000664 A917 syscall GetWRefCon 00000666 205F movea.l A0, [A7]+ 00000668 2050 movea.l A0, [A0] 0000066A 2D48 FCDA move.l [A6 - 0x326], A0 0000066E 41ED 1992 lea.l A0, [A5 + 0x1992 /* export_814 */] 00000672 226E FCDA movea.l A1, [A6 - 0x326] 00000676 2348 0006 move.l [A1 + 0x6], A0 0000067A 3D6E FEE2 FDE0 move.w [A6 - 0x220], [A6 - 0x11E] 00000680 41EE FDE0 lea.l A0, [A6 - 0x220] 00000684 226E FCDA movea.l A1, [A6 - 0x326] 00000688 2348 000A move.l [A1 + 0xA], A0 label0000068C: 0000068C 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */] label00000690: 00000690 486D 1D42 pea.l [A5 + 0x1D42 /* export_932 */] 00000694 486E FFF8 pea.l [A6 - 0x8] 00000698 A991 syscall ModalDialog 0000069A 7001 moveq.l D0, 0x01 0000069C B06E FFF8 cmp.w D0, [A6 - 0x8] 000006A0 57C0 seq D0 000006A2 7202 moveq.l D1, 0x02 000006A4 B26E FFF8 cmp.w D1, [A6 - 0x8] 000006A8 57C1 seq D1 000006AA 8001 or.b D0, D1 000006AC 67E2 beq -0x1C /* 00000690 */ 000006AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006B2 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */] 000006B6 486D 199A pea.l [A5 + 0x199A /* export_815 */] 000006BA A9F1 syscall UnloadSeg 000006BC 7001 moveq.l D0, 0x01 000006BE B06E FFF8 cmp.w D0, [A6 - 0x8] 000006C2 660C bne +0xE /* 000006D0 */ 000006C4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000006C8 486D CEF0 pea.l [A5 - 0x3110] 000006CC A990 syscall GetDialogItemText/GetIText 000006CE 6006 bra +0x8 /* 000006D6 */ label000006D0: 000006D0 2F0E move.l -[A7], A6 000006D2 4EBA FD6C jsr [PC - 0x294 /* 00000440 */] label000006D6: 000006D6 102E FEE8 move.b D0, [A6 - 0x118] 000006DA 6748 beq +0x4A /* 00000724 */ 000006DC 102E FEE7 move.b D0, [A6 - 0x119] 000006E0 6732 beq +0x34 /* 00000714 */ 000006E2 486E FDE2 pea.l [A6 - 0x21E] 000006E6 4EAD 242A jsr [A5 + 0x242A /* export_1153 */] 000006EA 486E FCC6 pea.l [A6 - 0x33A] 000006EE 42A7 clr.l -[A7] 000006F0 486E FDE3 pea.l [A6 - 0x21D] 000006F4 4240 clr.w D0 000006F6 102E FDE2 move.b D0, [A6 - 0x21E] 000006FA 3F00 move.w -[A7], D0 000006FC 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000700 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 00000704 205F movea.l A0, [A7]+ 00000706 43ED CEF0 lea.l A1, [A5 - 0x3110] 0000070A 7004 moveq.l D0, 0x04 label0000070C: 0000070C 22D8 move.l [A1]+, [A0]+ 0000070E 51C8 FFFC dbf D0, -0x6 /* 0000070C */ 00000712 6010 bra +0x12 /* 00000724 */ label00000714: 00000714 41ED CEF0 lea.l A0, [A5 - 0x3110] 00000718 43EE FDE2 lea.l A1, [A6 - 0x21E] 0000071C 703F moveq.l D0, 0x3F label0000071E: 0000071E 20D9 move.l [A0]+, [A1]+ 00000720 51C8 FFFC dbf D0, -0x6 /* 0000071E */ label00000724: 00000724 486D CEF0 pea.l [A5 - 0x3110] 00000728 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */] 0000072C 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 00000730 486E FFFC pea.l [A6 - 0x4] 00000734 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */] 00000738 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] label0000073C: 0000073C 4FEE FCA6 lea.l A7, [A6 - 0x35A] 00000740 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000744 4E5E unlink A6 00000746 4E75 rts